package com.daigoudao.web.dao;

import java.util.List;

import com.daigoudao.web.model.UserAddrModel;

public interface IUserAddrDao {

	public List<UserAddrModel> getAddrListByUserID(int userid);

	public void addUserAddr(UserAddrModel userAddrModel);

	public List<UserAddrModel> getAddrByAddrID(int addrid);

	public void deleteAddr(UserAddrModel userAddrModel);

	public void setDefaultAddr(UserAddrModel userAddrModel);

	public List<UserAddrModel> getDefaultAddrByUserID(int userid);

	public void updateUserAddr(UserAddrModel userAddrModel);

	/**
	 * 获取地址数量
	 * 
	 * @param userId
	 * @return
	 * @throws Exception
	 */
	public int getAddrCount(int userId) throws Exception;
}
